package br.com.websec.banco;

import java.util.Date;
import java.util.List;

import br.com.websec.util.DAOFactory;

public class BancoRN {

	private BancoDao bancoDao;

	public BancoRN() {
		this.bancoDao = DAOFactory.criaBancoDAO();
	}

	public void salvarBanco(Banco banco) {
		Integer codigo = banco.getIdBanco();

		if (codigo == null || codigo == 0) {
			banco.setDtCadastro(new Date());
			this.bancoDao.salvar(banco);
		} else {
			this.bancoDao.alterar(banco);
		}
	}

	public List<Banco> listarBanco() {
		return bancoDao.listar();
	}
	
	public Banco buscarPorId(Integer banco){
		return this.bancoDao.buscarPorId(banco);
	}
	
	public Banco buscarPorCodigoBanco(String codigoBanco){
		return this.bancoDao.buscarPorCodigoBanco(codigoBanco);
	}

}
